home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
- #
- # load_floppy
- #
- # Loads the floppy module based upon contents of the NVRAM.
- #
-
- PROC=/proc/driver/nvram
-
- # wait for /proc file to appear
- loop=10
- while ! test -e $PROC; do
- sleep 0.1;
- test "$loop" -gt 0 || break
- loop=$(($loop - 1))
- done
-
- if [ ! -r /proc/driver/nvram ]; then
- exit 0;
- fi
-
- floppy_devices=$(cat $PROC | sed -n '/Floppy.*\..*/p')
-
- if [ -n "$floppy_devices" ]; then
- /sbin/modprobe block-major-2
- else
- /bin/true
- fi
-
- exit $?
-